home *** CD-ROM | disk | FTP | other *** search
- -1
- &echo "\x1b[2J// KX_Term20 ダイスゲーム 1992 COR.//\n"
- vQ=0;vP=4;vC=0
- &scroll 1
- :K
- $G=123456789
- :L
- vR=\+(\R(6);1);vS=\+(\R(6);1);t\vR,\vS;F>;vP=\+(\vP;1)
- vQ=\+(\vQ;1);vC=\+(\vC;\vP)
- :M
- &echo "\U(\vQ;3) <\$(G)> [\vR][\vS] pass=\-(\vP;1)"
- vA=\+(\vR;\vS)
- -20;$K<?
- -1;t\$(K),-;F>;vP=\-(\vP;1);t\vP,0;TO;&echo "Pass..";gL
- t\=(\$(K);9),2;F>;&echo "入力値が範囲外です";gM
- t\=(\$(K);\vA),2;F>;&echo "入力値が範囲外です";gM
- vB=0;t\$(K),\vA;T>;vB=\-(\vA;\$(K));t\$(K),\vB;F>;&echo "消去できません";gM
- t\f(\$(K);\$(G)),;F>;&echo "消去できません";gM
- t\vB,0;T>;t\f(\vB;\$(G)),;F>;&echo "消去できません";gM
- $G=\s(\$(G);\$(K);*)
- t\vB,0;T>;$G=\s(\$(G);\vB;*)
- t\$(G),*********;FL
- &echo "\U(\vQ;3) [\$(G)] CLEAR!! pass=\-(\vP;1)\n"
- gK
- :O
- &echo "GAME OVER!\n"
- &echo "Score=\vC"
- -10;.
- # KX_Term20 1992 by H.Ogasawara(COR.)
- # = ダイスゲーム =
- # 表示
- # スコア フィールド サイコロx2 残りパス
- # ------------------------------
- # 3 <12345*7*9> [1][5] pass=4
- #
- # サイコロの目の合計した数字をフィールドから消していきます。
- # 全部消せればクリアで、残りパス回数が 0 になるとゲームオーバー。
- # 一度に消せる数字は1個または2個。
- # 例えば上の例なら 1+5 = 6 ですが、すでに6は消えているので、
- # 1と5 または 2と4、の消し方を選べます。
- # 2つ消す場合は片方の数を入力するだけでOK
- # パスするには - を入力。パス回数はぞろ目で増えます。
-